.treeview, .treeview ul {
    padding: 0;
    margin: 0;
    list-style: none;
} 

.treeview ul {
    margin-top: 4px;
} 

.treeview .hitarea {
    background: url(../image/tree_sprite.png) no-repeat;
    height: 13px;
    width: 13px;
    margin-left: -17px;
    float: left;
    cursor: pointer;
	_display: block;
	_margin-left: -8px;
}

/* fix for IE6 */ * html .hitarea {
    display: inline;
    float: none;
} 

.treeview li {
    margin: 0;
    padding: 3px 0pt 3px 16px;
} 

.treeview a.selected {
    background-color: #eee;
} 

#treecontrol {
    margin: 1em 0;
    display: none;
} 

.treeview .hover {
    
} 

.treeview .expandable-hitarea {
    background-position: -13px 0;
} 

.filetree li {
    padding: 3px 0 2px 16px;
}

.filetree span.folder, .filetree span.file {
    padding: 1px 0 1px 16px;
    display: block;
}
